package com.huanglj.himalaya.interfaces;

import com.ximalaya.ting.android.opensdk.model.album.Album;
import com.ximalaya.ting.android.opensdk.model.track.Track;
import com.ximalaya.ting.android.opensdk.model.track.TrackList;

import java.lang.annotation.Target;
import java.util.List;

public interface IAlbumDetailViewCallback {
    /**
     * 专辑详情内容加载出来
     * @param trackList
     */
    void onDetailListLoaded(List<Track> track);
    /**
     * 网络错误
     */
    void onNetworkError();

    /**
     * 数据为空
     */
    void onEmpty();
    /**
     *数据加载中
     */
    void onLoading();
    /**
     * 数据传给UI
     */
    void onAlbumLoader(Album album);
    /**
     * 加载完成
     * @param size
     */
    void loadFinish(int size);
}
